package com.hs.srm.admin.modules.orders.service;

import java.util.Map;

import com.baomidou.mybatisplus.service.IService;
import com.hs.srm.admin.modules.orders.entity.ScmPoHeaderEntity;
import com.hs.srm.common.utils.PageUtils;

/**
 * 采购订单头信息Service接口
 * 
 * @author Sunnykid
 *
 * @date 2019年3月17日
 */
public interface ScmPoHeaderService extends IService<ScmPoHeaderEntity> {
	
	ScmPoHeaderEntity getByPoNo(String poNo);
    
	// 根据条件查询
	PageUtils selectDetailPage(Map<String, Object> params);
	
	int getEdition();
	
	String selectnum();
	
	/**
	 * 根据stock收货记录查询相应的订单头信息
	 * @return
	 */
	PageUtils findByStock(Map<String, Object> params);

	//根据id更新供应商id
	boolean updateVendorById(ScmPoHeaderEntity headerEntity);
}
